body{
    margin:0;
    padding: 0;
    background: #EAEAEA;
    font-family: 'Coda', cursive;
    line-height: 1.25em;
}
li,img,a{
    border: none;
}
p{margin:0;}
a{
   color: #2B2B2B;
    text-decoration: none;
}
a:hover{
    color:#2B2B2B;
    text-decoration: underline;
}
.font14{
    font-size: 14px;
}
.font12{
    font-size: 12px;
}
.font_red{
    font-weight: bold;
    color: red;
}
.b{
    font-weight: bold;
}
.font_red:hover{
    text-decoration: underline;
    text-decoration-color:#000 ;
    color:red;
}
ul{margin:0;padding:0;}
.clear{clear: both;}
.font11{
    font-size: 11px;
}
.list{
    list-style: none;
    padding:0;
    margin: 0;
}
.list li{
    overflow: hidden;
    padding:13px 0;
    border-bottom: dotted #c9c9c9 1px;
}
.slh{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
/****************小组导航*********************/
#group_body{
    width:100%;
    padding:0;
    margin:0;
}
#group_menu{
    width:980px;
    height:37px;
    margin:10px auto;
    font-size:16px;
}
#group_menu ul{
    padding: 0px;
    margin: 0px;
}
#group_menu li{
    list-style: none;
    font-weight: bold;
    display: inline;
}
#group_menu a{
    color: black;
    float:left;
    padding: 8px 20px;
    margin-right:5px;
    text-decoration: none;
    border:1px solid #c9c9c9;
}
#group_menu a.active{
    color: black;
    font-weight: bold;
    background: #FFBA00;
    border: 1px solid #FFBA00;
}
#group_menu a:hover{
    border:#FFBA00 1px solid;
    text-decoration: underline;
    color:#D40000
}

#groupindex{
    width:980px;
    margin: 0 auto;
    height:100%;
}
/******************左侧列表*****************/
#gp_cont_left
{
    float: left;
    width:665px;
    margin-right: 15px;
}
.gp_left_t_i img{
    border:1px solid #c9c9c9;
    border-right: none;
    padding:4px;
}
.gp_left_t_i{
    width: 667px;
    height:310px;
}
.gp_left_t_l_a{
    float: left;;
}
.gp_left_t_r_box{
    width: 440px;
    height: 300px;
    float: left;
    padding:4px;
    border:1px solid #c9c9c9;
}
.gp_left_bar{
    height:30px;
    font-weight: bold;
    background: #D3D3D3;
}
.gp_left_bar_p{
    margin: 6px 0 0 4px;
    display: inline-block;
}
.gp_left_t_r_box ul{
    list-style: none;
    padding:0;
    margin: 0;
}
.gp_left_t_r_box li{
    padding:13px 0;
    border-bottom: dotted #c9c9c9 1px;
}

.group_k{
    margin: 10px 0 0 0;
    border:1px dotted #c9c9c9;
}
.group_k ul{
    text-align: center;
    padding:5px;
}
.group_k p{
    text-align: center;
}
.group_k a{
    color:#363739;
    line-height: 2em;
    font-size: 11px;
}
.group_k li{
      float: left;
      width: 60px;
      height: 70px;
      margin-right:25px;
      display: inline;
}

/*************推荐话题*****************/
.group_tjht{
    height: auto;
    margin-top: 10px;
}
.f1{font-size:12px;color:#4C4C4C;margin-right: 10px;}
.tjht_l1{
    width:450px;
    float: left;
    margin:0 22px 0 0;
    font-size: 14px;
}

.tjht_l2{
    overflow: hidden;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.tjht_l3{
    float: left;
}
.tjht_l4{
    float: left;
}
.list li{
    line-height: 1em;
}
/***************************热门小组***************************/
.rmxz_hot{
    width: 663px;
    height: 76px;
    border:1px solid #C9C9C9;
    margin:10px 0 0 0;
}
.group_rmxz ul{
   font-size: 12px;
   list-style: none;
}
.hot_l_p{
    float:left;
    margin-right: 5px;
}
.hot_r_b1{
font-weight: bold;
}
.rmxz_hot1{
    width:224px;
    padding:5px;
    line-height: 1.7em;
    background: #FFF;
    border-right: 1px solid #C9C9C9;
    float: left;
}
.hot_r_span{
    color:#767676
}
.hot_r_p{
  margin-left: 5px;
}
.rmxz_hot2{
    width: 378px;
    float: left;
    line-height: 2em;
    padding:5px;
}
.rmxz_hot2 p{
    list-style: disc;
    color:#363739;
}
/**************官方小组**********************/
.gfxz{
    font-size: 12px;
    width:667px;
}
.gfxz ul{
    width: 694px;
    margin-top: 10px;
}
.gfxz_li{
    width: 64px;
    height: 90px;
    padding: 6px;
    margin: 0 18px 9px 0;
    overflow: hidden;
    border: 1px solid #C9C9C9;
    background: white;
    text-align: center;
    line-height: 2em;
    float: left;
}
/******************右侧边栏**************************/
#gp_right{
width: 300px;
    float: left;
    margin: 0;
    padding: 0;
    overflow: hidden;;
}
/***************login用户****************/
.showlogin{
    width: 296px;
    height: 78px;
    overflow: hidden;
    border: 1px solid #FFBC00;
    background: #FFA304;
}
.showlogin_img{
    width: 64px;
    height: 78px;
    padding: 8px;
    overflow: hidden;
    border-right: 1px solid #FB0;
    float: left;
}
.showlogin_info{
    width: 197px;
    height: 78px;
    padding: 8px;
    overflow: hidden;
    border-left: 1px solid #FF7709;
    float: left;
    color: white;
    line-height: 20px;
    background: url(../images/gi_bg1.gif) repeat-x;
}
.showlogin_a{
    font-size: 12px;
    color: white;
}
.showlogin_a:hover{
    color: white;;
}
.crea_bt{
    width: 66px;
    height: 20px;
    float: right;;
}
/******************搜索***********/
.i_right_search{
    width: 298px;
    height: 148px;
    padding: 0;
    margin: 10px 0 10px 0;
    overflow: hidden;
    border: 1px solid #C9C9C9;
    background: #F2F2F2;

}
.i_search_u1{
    font-size: 12px;
    width: 296px;
    height: 67px;
    padding:0;
    margin: 0;
    overflow: hidden;
    border: 1px solid #F3F3F3;
    background: #F2F2F2 url(../images/gi_bg3.gif) repeat-x;
}
input[name=r_search]{
    width: 200px;
}
.u1_search{
    margin: 8px 12px 0 12px;
    padding: 0;
    overflow: hidden;
}
.i_search_u2{
    width: 298px;
    height: 76px;
    padding: 0;
    margin: 0;
    overflow: hidden;
    border-top: 1px solid #C9C9C9;
}
.u2_search{
    padding:5px 8px;
    line-height: 2em;
    font-size: 12px;
}
.u2_search a{
    color:#767676
}
/***************侧边栏********/
.right_gp{
    width: 296px;
    padding: 1px;
    margin: 0 0 10px 0;
    overflow: hidden;
    border: 1px solid #C9C9C9;
}
.bar_top{
    width: 296px;
    height: 28px;
    padding: 0;
    margin: 0;
    overflow: hidden;
    background: #FFBA00;
}
.bar_top p{
    font-weight: bold;
    margin: 5px 0 0 5px;
}
.gp_ul2 li{
    width: 286px;
    padding: 8px 0 8px 0;
    margin: 0;
    overflow: hidden;
    border-bottom: 1px dotted #C9C9C9;
    line-height: 20px;
}
.gp_ul2{
    width: 286px;
    padding: 5px;
    margin: 0;
    overflow: hidden;
}